﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using WC.BL.BCC;
using WC.BL.BE;
using System.Collections.Generic;

namespace WC.UI.WebApp
{ 
    public partial class _default : System.Web.UI.Page
    {
        private UsuarioBE _lvUsuarioBE;
        private UsuarioBE _lvObjUsuarioBE;
        
        protected void Page_Load(object sender, EventArgs e)
        {
            //Sirve para validar si el usuario es ADMIN
            ((Main)Master).checkUser(false);
            //----
            _lvUsuarioBE = (UsuarioBE)Session["UsuarioBE"];
            if (!_lvUsuarioBE.AdminUser)
            {
                
                dlMensajes.DataSource = MensajeBC.muestrMensajesXUsuario(_lvUsuarioBE.Usuario);
                dlMensajes.DataBind();
                //frmMsj.Attributes["src"] = "/PopupMensajes.aspx?np=" + _lvUsuarioBE.Usuario;//MensajeBC.muestrMensajesXusuario(((UsuarioBE)Session["UsuarioBE"]).Usuario);
                if ((bool)Session["popupShow"])
                {
                    this._lvObjUsuarioBE = (UsuarioBE)Session["UsuarioBE"];
                    if (PopUpBC.numeropopusXramo(_lvObjUsuarioBE.Ramo) > 0)
                    {                        
                        string str2 = "<script type='text/javascript'>var win=window.open('PopupImg.aspx?np=" + _lvObjUsuarioBE.Ramo + "',null,'width=600,height=450,top=50,left=150,status=no,resizable=no,scrollbars=yes','true');</script>";
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "Popup para " + _lvObjUsuarioBE.Usuario, str2, false);
                        Session["popupShow"] = false;
                    }
                }
            }
            else
            {
                //ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "Mensajes para " + _lvObjUsuarioBE.Usuario, str, false);

            }
        }
    }
}
